Page({
  data: {
    lastPhone: '' // 用于存放曾经登录过的手机号，初始为空
  },
  // 模拟从本地存储获取曾经登录手机号（实际应用中可能从缓存或者数据库获取等）
  getLastPhone() {
    const phone = wx.getStorageSync('lastPhone'); // 从本地存储获取
    if (phone) {
      this.setData({
        lastPhone: phone
      });
    }
  },
  onLoad() {
    this.getLastPhone(); // 在页面加载时获取曾经登录的手机号并显示
  },
  quickLoginWithPhone() {
    // 先检查是否有获取到曾经登录的手机号
    if (this.data.lastLoginPhone) {
      // 这里简单弹出提示，实际要调用后端接口，传递手机号等进行验证登录等操作
      wx.showToast({
        title: `正在使用 ${this.data.lastLoginPhone} 快捷登录`,
        icon: 'loading',
        duration: 2000
      });
      // 模拟发送登录请求（真实环境需替换下面代码为真实的请求逻辑）
      setTimeout(() => {
        wx.showToast({
          title: '快捷登录成功',
          icon: 'success'
        });
      }, 2000);
    } else {
      wx.showToast({
        title: '没有获取到曾经登录的手机号，无法快捷登录',
        icon: 'none'
      });
    }
  }
});